12.2 Date类:getTime方法、DateFormat抽象类与子类SimpleDateFormat(format与parse方法)、Calendar抽象类与常用方法 |
您所在的位置:网站首页 › simpledateformat parse用法 › 12.2 Date类:getTime方法、DateFormat抽象类与子类SimpleDateFormat(format与parse方法)、Calendar抽象类与常用方法 |
目录 Date类 两个构造方法 常用方法 列:Date两个构造方法、getTime()方法联系 DateFormat类 format方法,parse方法 练习: 请使用日期时间相关的API,计算出一个人已经出生了多少天。 Calendar类 常用方法:get方法、set方法、add方法、getTime方法 列:get/set方法、add方法、getTime方法练习 Date类java.util.Date 类 表示特定的瞬间,精确到毫秒。 两个构造方法 public Date() :分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。(获取当前日期) public Date(long date) :分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元 (epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。(将长整型的数据【毫秒值】转化成Date格式的数据) 常用方法public long getTime() 把日期对象转换成对应的时间毫秒值 列:Date两个构造方法、getTime()方法联系 public static void main(String[] args) { demo01();//Date类的空参数构造方法 demo02();//Date类的带参数构造方法 demo03(); } /* long getTime() 把日期转换为毫秒值(相当于System.currentTimeMillis()方法) 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 */ private static void demo03() { Date date=new Date(); long time = date.getTime(); System.out.println(time);//1597762426601 } /* Date类的带参数构造方法 Date(long date) :传递毫秒值,把毫秒值转换为Date日期 */ private static void demo02() { Date date=new Date(0L); System.out.println(date);//Thu Jan 01 08:00:00 CST 1970 } /* Date类的空参数构造方法 Date() 获取当前系统的日期和时间 */ private static void demo01() { Date date=new Date();//获取当前系统的日期和时间 System.out.println(date);//Tue Aug 18 22:53:46 CST 2020 } DateFormat类java.text.DateFormat 是日期/时间格式化子类的抽象类,这个类可以完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。 由于DateFormat为抽象类,不能直接使用,所以要用子类 java.text.SimpleDateFormat 。这个类需要一个 模式(格式)来指定格式化或解析的标准。 构造方法 public SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFor |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |